
Région Pays de la Loire Tour podium
history | 2024 edition | 2026 edition | Start list
Stage 1 | Stage 2 | Stage 3 | Stage 4

Map of the 2025 Région Pays de la Loire Tour
Friday, April 11: 4th & Final Stage, Sillé-le-Guillaume - Le Mans, 186.5 km

Kévin Vauquelin wins the stage and the 2025 Région Pays de la Loire Tour
Les Woodland's book Cycling's 50 Triumphs and Tragedies: The rise and fall of bicycle racing's champions is available in print, Kindle eBook & audiobook versions. To get your copy, just click on the Amazon link on the right.
Weather at the finish city of Le Mans at 2:10 PM, local time: 21C (69F), sunny, with the wind from the east-northeast at 14 km/hr (9 mph). No rain is forecast.
The race: Not starting: Davide Baza (Team Polti-VisitMalta), Kévin Avoine (Van Rysel-Roubaix) & Siebe Deweirdt (Team Flanders-Baloise)

The final 2025 stage gets started.
Complete results:
186.5 kilometers raced at an average speed of 43.205 km/hr
| 1 | Kévin Vauquelin | Arkea-B&B Hotels | 4hr 19min 0sec |
| 2 | James Shaw | EF Education-EasyPost | s.t. |
| 3 | Alexandre Delettre | Team TotalEnergies | s.t. |
| 4 | Ewen Costiou | Arkea-B&B Hotels | s.t. |
| 5 | Andreas Leknessund | Uno-X Mobility | s.t. |
| 6 | Lewis Bower | Groupama-FDJ | @ 17sec |
| 7 | Matyas Kopecky | Team Novo Nordisk | s.t. |
| 8 | Lander Loockx | Unibet Tietema Rockets | s.t. |
| 9 | Cyril Barthe | Groupama-FDJ | 0:22 |
| 10 | Bryan Coquard | Cofidis | s.t. |
| 11 | Maxime Jarnet | Van Rysel-Roubaix | s.t. |
| 12 | Jonas Geens | Team Flanders-Baloise | s.t. |
| 13 | Axel Mariault | CIC U Nantes | s.t. |
| 14 | Sakarias Koller Løland | Uno-X Mobility | s.t. |
| 15 | Nicolas Breuillard | St Michel-Preference Home-Auber 93 | s.t. |
| 16 | Henri Uhlig | Alpecin-Deceuninck | s.t. |
| 17 | Remi Cavagna | Groupama-FDJ | s.t. |
| 18 | Noah Ramsay | Alpecin-Deceuninck | 0:33 |
| 19 | Sam Maisonobe | Cofidis | s.t. |
| 20 | Valentin Ferron | Cofidis | 2:46 |
| 21 | Benjamin Thomas | Cofidis | s.t. |
| 22 | Lorrenzo Manzin | Team TotalEnergies | 2:56 |
| 23 | Pierre Latour | Team TotalEnergies | 2:59 |
| 24 | Vincent Bodet | Development Team Picnic PostNL | 4:02 |
| 25 | Emilien Jeannière | Team TotalEnergies | 4:05 |
| 26 | Romain Cardis | St Michel-Preference Home-Auber 93 | s.t. |
| 27 | Danny van der Tuuk | Euskaltel-Euskadi | s.t. |
| 28 | Kenny Molly | Van Rysel-Roubaix | s.t. |
| 29 | Giacomo Villa | Wagner Bazin WB | s.t. |
| 30 | Matteo Vanhuffel | Development Team Picnic PostNL | 4:08 |
| 31 | Valentin Retailleau | Team TotalEnergies | s.t. |
| 32 | Martin Urianstad Bugge | Uno-X Mobility | 4:09 |
| 33 | Unai Zubeldia | Euskaltel-Euskadi | s.t. |
| 34 | Adam Toupalik | Unibet Tietema Rockets | 4:13 |
| 35 | Filippo Ridolfo | Team Novo Nordisk | s.t. |
| 36 | Louis Rouland | Arkea-B&B Hotels | s.t. |
| 37 | Sergio Trueba | Illes Balears Arabay | 6:44 |
| 38 | Henri-Francois Haquin | Wagner Bazin WB | s.t. |
| 39 | Jensen Plowright | Alpecin-Deceuninck | s.t. |
| 40 | Sebastian Nielsen | Unibet Tietema Rockets | s.t. |
| 41 | Ronan Augé | CIC U Nantes | s.t. |
| 42 | Tom Portsmouth | Wagner Bazin WB | s.t. |
| 43 | Alexander Konijn | Nice Métropole-Côte d’Azur | s.t. |
| 44 | Baptiste Vadic | Team TotalEnergies | 6:47 |
| 45 | Jocelyn Baguelin | Wagner Bazin WB | s.t. |
| 46 | Gabriele Raccagni | Team Polti-VisitMalta | s.t. |
| 47 | Antonio Polga | Team Novo Nordisk | s.t. |
| 48 | Andrea Peron | Team Novo Nordisk | s.t. |
| 49 | Sam Brand | Team Novo Nordisk | s.t. |
| 50 | Victor Papon | Wagner Bazin WB | s.t. |
| 51 | Matthew Walls | Groupama-FDJ | s.t. |
| 52 | Vince Gerits | Team Flanders-Baloise | s.t. |
| 53 | Théo Delacroix | St Michel-Preference Home-Auber 93 | s.t. |
| 54 | Victor Guernalec | Arkea-B&B Hotels | s.t. |
| 55 | Morne Van Niekerk | St Michel-Preference Home-Auber 93 | s.t. |
| 56 | Iker Bonillo | Euskaltel-Euskadi | s.t. |
| 57 | Noah Hobbs | EF Education-EasyPost | s.t. |
| 58 | Samuele Zoccarato | Team Polti-VisitMalta | s.t. |
| 59 | Killian Théot | Van Rysel-Roubaix | s.t. |
| 60 | Jack Rootkin-Gray | EF Education-EasyPost | s.t. |
| 61 | Giovanni Lonardi | Team Polti-VisitMalta | s.t. |
| 62 | Siebe Roesems | Alpecin-Deceuninck | s.t. |
| 63 | Aubin Sparfel | Decathlon AG2R La Mondiale | s.t. |
| 64 | Tord Gudmestad | Decathlon AG2R La Mondiale | s.t. |
| 65 | Magnus Kulset | Uno-X Mobility | s.t. |
| 66 | Sam Bennett | Decathlon AG2R La Mondiale | s.t. |
| 67 | Noa Isidore | Decathlon AG2R La Mondiale | s.t. |
| 68 | Jose Maria Garcia | Illes Balears Arabay | 10:33 |
| 69 | Axel Narbonne-Zuccarelli | Nice Métropole-Côte d’Azur | s.t. |
| 70 | Yuhi Todome | EF Education-EasyPost | s.t. |
| 71 | Matisse Julien | CIC U Nantes | 12:31 |
| 72 | Carter Guichard | Nice Métropole-Côte d’Azur | s.t. |
| 73 | Similien Hamon | CIC U Nantes | 23:41 |
Final GC after stage 4:
710.6 kilometers raced at an average speed of 42.777 km/hr
| 1 | Kévin Vauquelin | Arkea-B&B Hotels | 16hr 36min 42sec |
| 2 | Alexandre Delettre | Team TotalEnergies | @ 7sec |
| 3 | James Shaw | EF Education-EasyPost | 0:08 |
| 4 | Andreas Leknessund | Uno-X Mobility | 0:09 |
| 5 | Ewen Costiou | Arkea-B&B Hotels | 0:11 |
| 6 | Lander Loockx | Unibet Tietema Rockets | 0:29 |
| 7 | Henri Uhlig | Alpecin-Deceuninck | 0:31 |
| 8 | Bryan Coquard | Cofidis | 0:35 |
| 9 | Jonas Geens | Team Flanders-Baloise | 0:37 |
| 10 | Nicolas Breuillard | St Michel-Preference Home-Auber 93 | s.t. |
| 11 | Axel Mariault | CIC U Nantes | s.t. |
| 12 | Matyas Kopecky | Team Novo Nordisk | 0:38 |
| 13 | Maxime Jarnet | Van Rysel-Roubaix | 0:43 |
| 14 | Sakarias Koller Løland | Uno-X Mobility | 0:47 |
| 15 | Sam Maisonobe | Cofidis | 0:58 |
| 16 | Noah Ramsay | Alpecin-Deceuninck | 2:24 |
| 17 | Valentin Ferron | Cofidis | 3:01 |
| 18 | Benjamin Thomas | Cofidis | 3:11 |
| 19 | Remi Cavagna | Groupama-FDJ | 3:41 |
| 20 | Emilien Jeannière | Team TotalEnergies | 4:20 |
| 21 | Giacomo Villa | Wagner Bazin WB | 4:30 |
| 22 | Danny van der Tuuk | Euskaltel-Euskadi | 4:38 |
| 23 | Sam Bennett | Decathlon AG2R La Mondiale | 6:42 |
| 24 | Victor Guernalec | Arkea-B&B Hotels | 7:04 |
| 25 | Théo Delacroix | St Michel-Preference Home-Auber 93 | 7:11 |
| 26 | Cyril Barthe | Groupama-FDJ | 7:26 |
| 27 | Noa Isidore | Decathlon AG2R La Mondiale | 7:29 |
| 28 | Matteo Vanhuffel | Development Team Picnic PostNL | 7:37 |
| 29 | Louis Rouland | Arkea-B&B Hotels | 8:07 |
| 30 | Kenny Molly | Van Rysel-Roubaix | 8:17 |
| 31 | Killian Théot | Van Rysel-Roubaix | 8:50 |
| 32 | Romain Cardis | St Michel-Preference Home-Auber 93 | 9:35 |
| 33 | Giovanni Lonardi | Team Polti-VisitMalta | 10:10 |
| 34 | Ronan Augé | CIC U Nantes | 10:13 |
| 35 | Sergio Trueba | Illes Balears Arabay | 10:34 |
| 36 | Sebastian Nielsen | Unibet Tietema Rockets | 10:35 |
| 37 | Jocelyn Baguelin | Wagner Bazin WB | 10:46 |
| 38 | Vincent Bodet | Development Team Picnic PostNL | 11:18 |
| 39 | Victor Papon | Wagner Bazin WB | 11:40 |
| 40 | Pierre Latour | Team TotalEnergies | 13:25 |
| 41 | Adam Toupalik | Unibet Tietema Rockets | 13:34 |
| 42 | Martin Urianstad Bugge | Uno-X Mobility | 14:23 |
| 43 | Lorrenzo Manzin | Team TotalEnergies | 14:31 |
| 44 | Noah Hobbs | EF Education-EasyPost | 15:06 |
| 45 | Morne Van Niekerk | St Michel-Preference Home-Auber 93 | 15:07 |
| 46 | Iker Bonillo | Euskaltel-Euskadi | 15:22 |
| 47 | Jensen Plowright | Alpecin-Deceuninck | 17:08 |
| 48 | Tom Portsmouth | Wagner Bazin WB | 17:23 |
| 49 | Henri-Francois Haquin | Wagner Bazin WB | 17:40 |
| 50 | Jose Maria Garcia | Illes Balears Arabay | 17:40 |
| 51 | Baptiste Vadic | Team TotalEnergies | 17:59 |
| 52 | Matthew Walls | Groupama-FDJ | 18:05 |
| 53 | Unai Zubeldia | Euskaltel-Euskadi | 18:52 |
| 54 | Lewis Bower | Groupama-FDJ | 19:23 |
| 55 | Valentin Retailleau | Team TotalEnergies | 19:33 |
| 56 | Tord Gudmestad | Decathlon AG2R La Mondiale | 19:44 |
| 57 | Vince Gerits | Team Flanders-Baloise | 19:53 |
| 58 | Antonio Polga | Team Novo Nordisk | 21:51 |
| 59 | Aubin Sparfel | Decathlon AG2R La Mondiale | 21:55 |
| 60 | Siebe Roesems | Alpecin-Deceuninck | 22:12 |
| 61 | Gabriele Raccagni | Team Polti-VisitMalta | 22:54 |
| 62 | Samuele Zoccarato | Team Polti-VisitMalta | 23:24 |
| 63 | Andrea Peron | Team Novo Nordisk | 24:52 |
| 64 | Axel Narbonne-Zuccarelli | Nice Métropole-Côte d’Azur | 25:52 |
| 65 | Alexander Konijn | Nice Métropole-Côte d’Azur | 27:01 |
| 66 | Magnus Kulset | Uno-X Mobility | 28:42 |
| 67 | Yuhi Todome | EF Education-EasyPost | 29:02 |
| 68 | Carter Guichard | Nice Métropole-Côte d’Azur | 29:38 |
| 69 | Jack Rootkin-Gray | EF Education-EasyPost | 31:25 |
| 70 | Sam Brand | Team Novo Nordisk | 35:59 |
| 71 | Filippo Ridolfo | Team Novo Nordisk | 36:53 |
| 72 | Matisse Julien | CIC U Nantes | 38:09 |
| 73 | Similien Hamon | CIC U Nantes | 45:01 |
Stage 4 map:

Thursday, April 10: Stage 3, Tiercé - Hambers, 165.9 km

GC leader Sam Bennett wins stage three.
Les Woodland's book Cycling's World Championships: The Inside Story is available in print, Kindle eBook & audiobook versions. To get your copy, just click on the Amazon link on the right.
Weather at the finish city of Hambers at 2:10 PM, local time: 17C (62F), sunny, with the wind from the northeast at 18 km/hr (11 mph). No rain is forecast.
The race: Jelle Johannink (Unibet Tietema Rockets) did not start.
Third-place Ewen Costiou's Team Areka-B&B Hotels posted this:
Ewen Costiou:
We came here to win and it's frustrating to come so close, even though Sam Benett was very strong. I launched really hard, but I got a bit locked in on the last bend, which forced me to apply the brakes. I've lost some speed, but without that I can surprise my rivals more. Kevin Vauquelin is also doing well (4th). There's now one stage left to try and get a better result (Ewen is currently 3rd in the provisional overall rankings).

It's time to race.
Roger Tréhin - Sports Director:
Ewen came 3rd in this third stage of the Région Pays de la Loire Tour, with Kévin Vauquelin 4th. The aim was to make the race harder on the climbs of the côte de Montaigu. We did that, but we were one of the few teams to try and dynamise the race, and that wasn't enough to keep the sprinters out. Ewen tried his luck in the final. He was overtaken by Sam Benett in the final metres. This Thursday, on the eve of the finish, Ewen and Kevin occupy 3rd and 5th places in the provisional overall classification.
Complete results:
165.9 kilometers raced at an average speed of 42.315 km/hr
| 1 | Sam Bennett | Decathlon AG2R La Mondiale | 3hr 55min 14sec |
| 2 | Henri Uhlig | Alpecin-Deceuninck | s.t. |
| 3 | Ewen Costiou | Arkea-B&B Hotels | s.t. |
| 4 | Kévin Vauquelin | Arkea-B&B Hotels | s.t. |
| 5 | Alexandre Delettre | Team TotalEnergies | s.t. |
| 6 | Lander Loockx | Unibet Tietema Rockets | s.t. |
| 7 | Emilien Jeannière | Team TotalEnergies | s.t. |
| 8 | Nicolas Breuillard | St Michel-Preference Home-Auber 93 | s.t. |
| 9 | Bryan Coquard | Cofidis | s.t. |
| 10 | Jonas Geens | Team Flanders-Baloise | s.t. |
| 11 | Axel Mariault | CIC-U-Nantes | s.t. |
| 12 | Valentin Ferron | Cofidis | s.t. |
| 13 | James Shaw | EF Education-EasyPost | s.t. |
| 14 | Andreas Leknessund | Uno-X Mobility | s.t. |
| 15 | Maxime Jarnet | Van Rysel-Roubaix | @ 6sec |
| 16 | Matyas Kopecky | Team Novo Nordisk | s.t. |
| 17 | Alessandro Tonelli | Team Polti-VisitMalta | 0:10 |
| 18 | Giacomo Villa | Wagner Bazin WB | s.t. |
| 19 | Sam Maisonobe | Cofidis | s.t. |
| 20 | Benjamin Thomas | Cofidis | s.t. |
| 21 | Sergio Meris | Unibet Tietema Rockets | 0:12 |
| 22 | Victor Guernalec | Arkea-B&B Hotels | s.t. |
| 23 | Henrik Pedersen | Uno-X Mobility | 0:16 |
| 24 | Sakarias Koller Løland | Uno-X Mobility | s.t. |
| 25 | Théo Delacroix | St Michel-Preference Home-Auber 93 | s.t. |
| 26 | Danny van der Tuuk | Euskaltel-Euskadi | 0:18 |
| 27 | Noah Ramsay | Alpecin-Deceuninck | 0:24 |
| 28 | Noa Isidore | Decathlon AG2R La Mondiale | 0:27 |
| 29 | Vincent Bodet | Development Team Picnic PostNL | 0:37 |
| 30 | Remi Cavagna | Groupama-FDJ | s.t. |
| 31 | Victor Papon | Wagner Bazin WB | 1:03 |
| 32 | Tom Portsmouth | Wagner Bazin WB | s.t. |
| 33 | Killian Théot | Van Rysel-Roubaix | 1:48 |
| 34 | Baptiste Vadic | Team TotalEnergies | 2:23 |
| 35 | Lorrenzo Manzin | Team TotalEnergies | 2:51 |
| 36 | Unai Zubeldia | Euskaltel-Euskadi | 3:14 |
| 37 | Matteo Vanhuffel | Development Team Picnic PostNL | s.t. |
| 38 | Antoine Hue | CIC-U-Nantes | s.t. |
| 39 | Ronan Augé | CIC-U-Nantes | s.t. |
| 40 | Giovanni Lonardi | Team Polti-VisitMalta | s.t. |
| 41 | Sebastian Nielsen | Unibet Tietema Rockets | s.t. |
| 42 | Alvaro Sagrado Perez | Illes Balears Arabay | 3:21 |
| 43 | Jose Maria Garcia | Illes Balears Arabay | s.t. |
| 44 | Carter Guichard | Nice Métropole-Côte d’Azur | 3:23 |
| 45 | Jocelyn Baguelin | Wagner Bazin WB | s.t. |
| 46 | Vince Gerits | Team Flanders-Baloise | 3:30 |
| 47 | Martin Urianstad Bugge | Uno-X Mobility | 3:35 |
| 48 | Antonio Polga | Team Novo Nordisk | s.t. |
| 49 | Cyril Barthe | Groupama-FDJ | s.t. |
| 50 | Kenny Molly | Van Rysel-Roubaix | s.t. |
| 51 | Sergio Trueba | Illes Balears Arabay | s.t. |
| 52 | Morne Van Niekerk | St Michel-Preference Home-Auber 93 | s.t. |
| 53 | Romain Cardis | St Michel-Preference Home-Auber 93 | s.t. |
| 54 | Louis Rouland | Arkea-B&B Hotels | 3:39 |
| 55 | Ryan Gal | Development Team Picnic PostNL | 3:44 |
| 56 | Pierre Latour | Team TotalEnergies | 3:47 |
| 57 | Jurgen Zomermaand | Development Team Picnic PostNL | 3:53 |
| 58 | Dillon Corkery | St Michel-Preference Home-Auber 93 | 3:55 |
| 59 | Paul Hennequin | Euskaltel-Euskadi | 4:15 |
| 60 | Alexander Konijn | Nice Métropole-Côte d’Azur | s.t. |
| 61 | Oliver Knight | Cofidis | 5:32 |
| 62 | Henri-Francois Haquin | Wagner Bazin WB | 7:00 |
| 63 | Nicolas Milesi | Arkea-B&B Hotels | 8:08 |
| 64 | Aubin Sparfel | Decathlon AG2R La Mondiale | s.t. |
| 65 | Tord Gudmestad | Decathlon AG2R La Mondiale | s.t. |
| 66 | Louis Kitzki | Alpecin-Deceuninck | s.t. |
| 67 | Jensen Plowright | Alpecin-Deceuninck | s.t. |
| 68 | Siebe Roesems | Alpecin-Deceuninck | s.t. |
| 69 | Iker Bonillo | Euskaltel-Euskadi | s.t. |
| 70 | Andrea Peron | Team Novo Nordisk | s.t. |
| 71 | Valentin Retailleau | Team TotalEnergies | s.t. |
| 72 | Jose Marin Aragón | Illes Balears Arabay | s.t. |
| 73 | Noah Hobbs | EF Education-EasyPost | s.t. |
| 74 | Magnus Kulset | Uno-X Mobility | s.t. |
| 75 | Siebe Deweirdt | Team Flanders-Baloise | s.t. |
| 76 | Adam Toupalik | Unibet Tietema Rockets | 8:20 |
| 77 | Kévin Avoine | Van Rysel-Roubaix | 8:31 |
| 78 | Samuele Zoccarato | Team Polti-VisitMalta | 9:23 |
| 79 | Tom Donnenwirth | Groupama-FDJ | 10:28 |
| 80 | Christiaan van Rees | Development Team Picnic PostNL | 10:33 |
| 81 | Matthew Walls | Groupama-FDJ | 10:51 |
| 82 | Gianluca Pollefliet | Decathlon AG2R La Mondiale | s.t. |
| 83 | Jack Rootkin-Gray | EF Education-EasyPost | s.t. |
| 84 | Tom Crabbe | Team Flanders-Baloise | s.t. |
| 85 | Sam Brand | Team Novo Nordisk | s.t. |
| 86 | Yuhi Todome | EF Education-EasyPost | s.t. |
| 87 | Filippo Ridolfo | Team Novo Nordisk | s.t. |
| 88 | Noah Knecht | Nice Métropole-Côte d’Azur | s.t. |
| 89 | Matisse Julien | CIC-U-Nantes | s.t. |
| 90 | Similien Hamon | CIC-U-Nantes | s.t. |
| 91 | Alan Riou | St Michel-Preference Home-Auber 93 | s.t. |
| 92 | Axel Narbonne-Zuccarelli | Nice Métropole-Côte d’Azur | s.t. |
| 93 | Célestin Wattelle | Team Novo Nordisk | s.t. |
| 94 | Joan Albert Riera | Illes Balears Arabay | s.t. |
| 95 | Gabriele Raccagni | Team Polti-VisitMalta | 12:38 |
| 96 | Davide Bais | Team Polti-VisitMalta | s.t. |
| 97 | Emmanuel Morin | Van Rysel-Roubaix | 14:02 |
| 98 | Rait Ärm | Van Rysel-Roubaix | s.t. |
| 99 | Louis Chaleil | Decathlon AG2R La Mondiale | s.t. |
| 100 | Andrei Carbunarea | Nice Métropole-Côte d’Azur | s.t. |
| 101 | Justin Ducret | CIC-U-Nantes | s.t. |
| 102 | Lewis Bower | Groupama-FDJ | s.t. |
| 103 | Simon Dehairs | Alpecin-Deceuninck | 14:27 |
| 104 | Donavan Grondin | Arkea-B&B Hotels | 14:57: |
| 105 | Stian Fredheim | Uno-X Mobility | s.t. |
| 106 | Ko Molenaar | Development Team Picnic PostNL | s.t. |
GC after stage 3:
524.1 kilometers raced so far at an average speed of 42.632 km/hr
| 1 | Sam Bennett | Decathlon AG2R La Mondiale | 12hr 17min 37sec |
| 2 | Henri Uhlig | Alpecin-Deceuninck | @ 14sec |
| 3 | Ewen Costiou | Arkea-B&B Hotels | 0:16 |
| 4 | Lander Loockx | Unibet Tietema Rockets | 0:17 |
| 5 | Kévin Vauquelin | Arkea-B&B Hotels | 0:18 |
| 6 | Alexandre Delettre | Team TotalEnergies | s.t. |
| 7 | Bryan Coquard | Cofidis | s.t. |
| 8 | Emilien Jeannière | Team TotalEnergies | 0:20 |
| 9 | Jonas Geens | Team Flanders-Baloise | s.t. |
| 10 | Nicolas Breuillard | St Michel-Preference Home-Auber 93 | s.t. |
| 11 | James Shaw | EF Education-EasyPost | s.t. |
| 12 | Axel Mariault | CIC-U-Nantes | s.t. |
| 13 | Valentin Ferron | Cofidis | s.t. |
| 14 | Andreas Leknessund | Uno-X Mobility | s.t. |
| 15 | Victor Guernalec | Arkea-B&B Hotels | 0:22 |
| 16 | Matyas Kopecky | Team Novo Nordisk | 0:26 |
| 17 | Maxime Jarnet | Van Rysel-Roubaix | s.t. |
| 18 | Sakarias Koller Løland | Uno-X Mobility | 0:30 |
| 19 | Sam Maisonobe | Cofidis | s.t. |
| 20 | Giacomo Villa | Wagner Bazin WB | s.t. |
| 21 | Benjamin Thomas | Cofidis | s.t. |
| 22 | Théo Delacroix | St Michel-Preference Home-Auber 93 | 0:31 |
| 23 | Sergio Meris | Unibet Tietema Rockets | 0:32 |
| 24 | Henrik Pedersen | Uno-X Mobility | 0:33 |
| 25 | Danny van der Tuuk | Euskaltel-Euskadi | 0:38 |
| 26 | Alessandro Tonelli | Team Polti-VisitMalta | 0:42 |
| 27 | Noa Isidore | Decathlon AG2R La Mondiale | 0:47 |
| 28 | Noah Ramsay | Alpecin-Deceuninck | 1:56 |
| 29 | Killian Théot | Van Rysel-Roubaix | 2:08 |
| 30 | Remi Cavagna | Groupama-FDJ | 3:24 |
| 31 | Giovanni Lonardi | Team Polti-VisitMalta | 3:28 |
| 32 | Ronan Augé | CIC-U-Nantes | 3:34 |
| 33 | Matteo Vanhuffel | Development Team Picnic PostNL | s.t. |
| 34 | Sergio Trueba | Illes Balears Arabay | 3:55 |
| 35 | Sebastian Nielsen | Unibet Tietema Rockets | 3:56 |
| 36 | Louis Rouland | Arkea-B&B Hotels | 3:59 |
| 37 | Jocelyn Baguelin | Wagner Bazin WB | 4:04 |
| 38 | Dillon Corkery | St Michel-Preference Home-Auber 93 | 4:11 |
| 39 | Kenny Molly | Van Rysel-Roubaix | 4:17 |
| 40 | Victor Papon | Wagner Bazin WB | 4:58 |
| 41 | Romain Cardis | St Michel-Preference Home-Auber 93 | 5:35 |
| 42 | Cyril Barthe | Groupama-FDJ | 7:09 |
| 43 | Jose Maria Garcia | Illes Balears Arabay | 7:12 |
| 44 | Vincent Bodet | Development Team Picnic PostNL | 7:21 |
| 45 | Jurgen Zomermaand | Development Team Picnic PostNL | 8:05 |
| 46 | Noah Hobbs | EF Education-EasyPost | 8:24 |
| 47 | Morne Van Niekerk | St Michel-Preference Home-Auber 93 | 8:25 |
| 48 | Siebe Deweirdt | Team Flanders-Baloise | 8:28 |
| 49 | Iker Bonillo | Euskaltel-Euskadi | 8:40 |
| 50 | Kévin Avoine | Van Rysel-Roubaix | 8:49 |
| 51 | Adam Toupalik | Unibet Tietema Rockets | 9:26 |
| 52 | Martin Urianstad Bugge | Uno-X Mobility | 10:19 |
| 53 | Jensen Plowright | Alpecin-Deceuninck | 10:29 |
| 54 | Pierre Latour | Team TotalEnergies | 10:31 |
| 55 | Tom Portsmouth | Wagner Bazin WB | 10:44 |
| 56 | Tom Donnenwirth | Groupama-FDJ | 10:48 |
| 57 | Ryan Gal | Development Team Picnic PostNL | s.t. |
| 58 | Henri-Francois Haquin | Wagner Bazin WB | 11:06 |
| 59 | Baptiste Vadic | Team TotalEnergies | 11:17 |
| 60 | Matthew Walls | Groupama-FDJ | 11:23 |
| 61 | Lorrenzo Manzin | Team TotalEnergies | 11:40 |
| 62 | Oliver Knight | Cofidis | 11:46 |
| 63 | Nicolas Milesi | Arkea-B&B Hotels | 12:41 |
| 64 | Tord Gudmestad | Decathlon AG2R La Mondiale | 13:02 |
| 65 | Vince Gerits | Team Flanders-Baloise | 13:11 |
| 66 | Paul Hennequin | Euskaltel-Euskadi | 13:56 |
| 67 | Emmanuel Morin | Van Rysel-Roubaix | 14:34 |
| 68 | Unai Zubeldia | Euskaltel-Euskadi | 14:48 |
| 69 | Antonio Polga | Team Novo Nordisk | 15:09 |
| 70 | Aubin Sparfel | Decathlon AG2R La Mondiale | 15:13 |
| 71 | Axel Narbonne-Zuccarelli | Nice Métropole-Côte d’Azur | 15:24 |
| 72 | Siebe Roesems | Alpecin-Deceuninck | 15:30 |
| 73 | Valentin Retailleau | Team TotalEnergies | s.t. |
| 74 | Gabriele Raccagni | Team Polti-VisitMalta | 16:12 |
| 75 | Samuele Zoccarato | Team Polti-VisitMalta | 16:42 |
| 76 | Carter Guichard | Nice Métropole-Côte d’Azur | 17:12 |
| 77 | Alvaro Sagrado Perez | Illes Balears Arabay | 17:13 |
| 78 | Christiaan van Rees | Development Team Picnic PostNL | 17:17 |
| 79 | Andrea Peron | Team Novo Nordisk | 18:10 |
| 80 | Gianluca Pollefliet | Decathlon AG2R La Mondiale | 18:34 |
| 81 | Yuhi Todome | EF Education-EasyPost | s.t. |
| 82 | Lewis Bower | Groupama-FDJ | 19:11 |
| 83 | Davide Bais | Team Polti-VisitMalta | 20:06 |
| 84 | Justin Ducret | CIC-U-Nantes | 20:18 |
| 85 | Alexander Konijn | Nice Métropole-Côte d’Azur | 20:24 |
| 86 | Tom Crabbe | Team Flanders-Baloise | 20:53 |
| 87 | Similien Hamon | CIC-U-Nantes | 21:25 |
| 88 | Simon Dehairs | Alpecin-Deceuninck | 21:37 |
| 89 | Magnus Kulset | Uno-X Mobility | 22:00 |
| 90 | Célestin Wattelle | Team Novo Nordisk | 22:30 |
| 91 | Noah Knecht | Nice Métropole-Côte d’Azur | 22:47 |
| 92 | Alan Riou | St Michel-Preference Home-Auber 93 | 22:55 |
| 93 | Rait Ärm | Van Rysel-Roubaix | 23:43 |
| 94 | Jack Rootkin-Gray | EF Education-EasyPost | 24:43 |
| 95 | Louis Kitzki | Alpecin-Deceuninck | 25:27 |
| 96 | Matisse Julien | CIC-U-Nantes | 25:46 |
| 97 | Ko Molenaar | Development Team Picnic PostNL | 26:18 |
| 98 | Stian Fredheim | Uno-X Mobility | 27:14 |
| 99 | Antoine Hue | CIC-U-Nantes | 27:32 |
| 100 | Jose Marin Aragón | Illes Balears Arabay | 27:45 |
| 101 | Donavan Grondin | Arkea-B&B Hotels | 28:59 |
| 102 | Sam Brand | Team Novo Nordisk | 29:17 |
| 103 | Joan Albert Riera | Illes Balears Arabay | s.t. |
| 104 | Andrei Carbunarea | Nice Métropole-Côte d’Azur | 30:10 |
| 105 | Filippo Ridolfo | Team Novo Nordisk | 32:45 |
| 106 | Louis Chaleil | Decathlon AG2R La Mondiale | s.t. |
Stage 3 map:

Stage 3 map
Wednesday, April 9: Stage 2, Cugand-la-Bernardière - Beaupréau-en-Mauges, 158.5 km

Victor Guernalec wins stage two. Getty photo
Marcus Aurelius' Meditations is available in both Kindle eBook & audiobook versions. To get your copy, just click on the Amazon link on the right.
Weather at the finish city of Beaupréau-en-Mauges at 2:30 PM, local time: 18C (65F), sunny, with the wind from the northeast at 13 mph (21 km/hr). No rain is forecast.
The race: Here's the report from winner Victor Guernalec's Team Arkea-B&B Hotels.
Victor Guernalec took his first professional win on Wednesday in the 2nd stage of the Région Pays de la Loire Tour.
Victor Guernalec:
"I'm so happy! I still don't quite realise what's happening to me. It was a violent effort in the final. The team needed a win and this one rewards the whole Arkea-B&B Hotels team, staff and riders. I came to this Région Pays de la Loire primarily to help my leaders Kévin Vauquelin and Ewen Costiou. Initially, I attacked on the last lap to help them as they approached the line. But when I saw that the finish was approaching, I thought I could play my card. When the peloton doesn't come back with three kilometres to go, I start to believe in it. That's why I launched my sprint from a distance. I was a bit stressed at the kilometre mark about winning the professional race. When I saw my rivals start early, I felt they were less serene than I was. I took the initiative so that I could keep as much speed as possible in the final. And the closer I got to the line, the more it became a mental battle between me and the peloton."

The riders get ready to start on a sunny day in La Belle France.
Roger Tréhin, Sports Director:
"We race to win races, that's our objective. We knew the circuit would be tough and difficult for the sprinters. The plan was to start with thirty kilometres to go. So Ewen went on the offensive at that point. Victor then took over and rode a strong final to claim his first professional win, the 4th of the season for Arkea-B&B Hotels WorldTour."
Complete results:
158.5 kilometers raced at an average speed of 41.765 km/hr
| 1 | Victor Guernalec | Arkea-B&B Hotels | 3hr 47min 42sec |
| 2 | Sakarias Koller Løland | Uno-X Mobility | s.t. |
| 3 | Noah Hobbs | EF Education-EasyPost | s.t. |
| 4 | Sam Bennett | Decathlon AG2R La Mondiale | s.t. |
| 5 | Lander Loockx | Unibet Tietema Rockets | s.t. |
| 6 | Emilien Jeannière | Team TotalEnergies | s.t. |
| 7 | Sergio Meris | Unibet Tietema Rockets | s.t. |
| 8 | Henri Uhlig | Alpecin-Deceuninck | s.t. |
| 9 | Noa Isidore | Decathlon AG2R La Mondiale | s.t. |
| 10 | Jonas Geens | Team Flanders-Baloise | s.t. |
| 11 | Alexandre Delettre | Team TotalEnergies | s.t. |
| 12 | Nicolas Breuillard | St Michel-Preference Home-Auber 93 | s.t. |
| 13 | Giacomo Villa | Wagner Bazin WB | s.t. |
| 14 | Kévin Vauquelin | Arkea-B&B Hotels | s.t. |
| 15 | Sam Maisonobe | Cofidis | s.t. |
| 16 | Ewen Costiou | Arkea-B&B Hotels | s.t. |
| 17 | Bryan Coquard | Cofidis | s.t. |
| 18 | Milan Lanhove | Team Flanders-Baloise | s.t. |
| 19 | Benjamin Thomas | Cofidis | s.t. |
| 20 | Maxime Jarnet | Van Rysel-Roubaix | s.t. |
| 21 | Théo Delacroix | St Michel-Preference Home-Auber 93 | s.t. |
| 22 | Killian Théot | Van Rysel-Roubaix | s.t. |
| 23 | Axel Mariault | CIC-U-Nantes | s.t. |
| 24 | Louis Rouland | Arkea-B&B Hotels | s.t. |
| 25 | James Shaw | EF Education-EasyPost | s.t. |
| 26 | Siebe Deweirdt | Team Flanders-Baloise | s.t. |
| 27 | Andreas Leknessund | Uno-X Mobility | s.t. |
| 28 | Tom Donnenwirth | Groupama-FDJ | s.t. |
| 29 | Matyas Kopecky | Team Novo Nordisk | s.t. |
| 30 | Valentin Ferron | Cofidis | s.t. |
| 31 | Sergio Trueba | Illes Balears Arabay | s.t. |
| 32 | Henrik Pedersen | Uno-X Mobility | s.t. |
| 33 | Dillon Corkery | St Michel-Preference Home-Auber 93 | s.t. |
| 34 | Giovanni Lonardi | Team Polti-VisitMalta | s.t. |
| 35 | Danny van der Tuuk | Euskaltel-Euskadi | s.t. |
| 36 | Matteo Vanhuffel | Development Team Picnic PostNL | s.t. |
| 37 | Davide Bais | Team Polti-VisitMalta | s.t. |
| 38 | Ronan Augé | CIC-U-Nantes | s.t. |
| 39 | Kévin Avoine | Van Rysel-Roubaix | s.t. |
| 40 | Matthew Walls | Groupama-FDJ | @ 12sec |
| 41 | Iker Bonillo | Euskaltel-Euskadi | s.t. |
| 42 | Emmanuel Morin | Van Rysel-Roubaix | s.t. |
| 43 | Alessandro Tonelli | Team Polti-VisitMalta | s.t. |
| 44 | Jocelyn Baguelin | Wagner Bazin WB | 0:21 |
| 45 | Sebastian Nielsen | Unibet Tietema Rockets | 0:22 |
| 46 | Kenny Molly | Van Rysel-Roubaix | s.t. |
| 47 | Romain Cardis | St Michel-Preference Home-Auber 93 | 0:41 |
| 48 | Adam Toupalik | Unibet Tietema Rockets | 0:46 |
| 49 | Noah Ramsay | Alpecin-Deceuninck | 0:51 |
| 50 | Remi Cavagna | Groupama-FDJ | 1:28 |
| 51 | Oliver Knight | Cofidis | s.t. |
| 52 | Jensen Plowright | Alpecin-Deceuninck | 2:01 |
| 53 | Jurgen Zomermaand | Development Team Picnic PostNL | 3:14 |
| 54 | Jose Maria Garcia | Illes Balears Arabay | s.t. |
| 55 | Gabriele Raccagni | Team Polti-VisitMalta | s.t. |
| 56 | Nicolas Milesi | Arkea-B&B Hotels | s.t. |
| 57 | Victor Papon | Wagner Bazin WB | s.t. |
| 58 | Axel Narbonne-Zuccarelli | Nice Métropole-Côte d’Azur | s.t. |
| 59 | Cyril Barthe | Groupama-FDJ | s.t. |
| 60 | Justin Ducret | CIC-U-Nantes | 3:46 |
| 61 | Henri-Francois Haquin | Wagner Bazin WB | s.t. |
| 62 | Lewis Bower | Groupama-FDJ | 3:50 |
| 63 | Morne Van Niekerk | St Michel-Preference Home-Auber 93 | 3:52 |
| 64 | Tord Gudmestad | Decathlon AG2R La Mondiale | 4:34 |
| 65 | Carter Guichard | Nice Métropole-Côte d’Azur | 6:24 |
| 66 | Christiaan van Rees | Development Team Picnic PostNL | s.t. |
| 67 | Siebe Roesems | Alpecin-Deceuninck | s.t. |
| 68 | Antonio Polga | Team Novo Nordisk | s.t. |
| 69 | Baptiste Vadic | Team TotalEnergies | s.t. |
| 70 | Valentin Retailleau | Team TotalEnergies | s.t. |
| 71 | Gianluca Pollefliet | Decathlon AG2R La Mondiale | s.t. |
| 72 | Vincent Bodet | Development Team Picnic PostNL | s.t. |
| 73 | Charlie Paige | Unibet Tietema Rockets | s.t. |
| 74 | Noah Vandenbranden | Team Flanders-Baloise | s.t. |
| 75 | Ko Molenaar | Development Team Picnic PostNL | s.t. |
| 76 | Lorrenzo Manzin | Team TotalEnergies | s.t. |
| 77 | Pierre Latour | Team TotalEnergies | s.t. |
| 78 | Ryan Gal | Development Team Picnic PostNL | s.t. |
| 79 | Martin Urianstad Bugge | Uno-X Mobility | s.t. |
| 80 | Yuhi Todome | EF Education-EasyPost | s.t. |
| 81 | Alvaro Sagrado Perez | Illes Balears Arabay | s.t. |
| 82 | Unai Zubeldia | Euskaltel-Euskadi | s.t. |
| 83 | Alexander Konijn | Nice Métropole-Côte d’Azur | s.t. |
| 84 | Magnus Kulset | Uno-X Mobility | s.t. |
| 85 | Aubin Sparfel | Decathlon AG2R La Mondiale | s.t. |
| 86 | Samuele Zoccarato | Team Polti-VisitMalta | 6:38 |
| 87 | Simon Dehairs | Alpecin-Deceuninck | 6:50 |
| 88 | Jelle Johannink | Unibet Tietema Rockets | 8:24 |
| 89 | Vince Gerits | Team Flanders-Baloise | 9:21 |
| 90 | Andrea Peron | Team Novo Nordisk | s.t. |
| 91 | Tom Portsmouth | Wagner Bazin WB | s.t. |
| 92 | Paul Hennequin | Euskaltel-Euskadi | s.t. |
| 93 | Tom Crabbe | Team Flanders-Baloise | s.t. |
| 94 | Rait Ärm | Van Rysel-Roubaix | s.t. |
| 95 | Alan Riou | St Michel-Preference Home-Auber 93 | s.t. |
| 96 | Similien Hamon | CIC-U-Nantes | s.t. |
| 97 | Louis Chaleil | Decathlon AG2R La Mondiale | 10:58 |
| 98 | Célestin Wattelle | Team Novo Nordisk | s.t. |
| 99 | Sam Brand | Team Novo Nordisk | s.t. |
| 100 | Antoine Hue | CIC-U-Nantes | s.t. |
| 101 | Andrei Carbunarea | Nice Métropole-Côte d’Azur | s.t. |
| 102 | Aidan Buttigieg | Team Polti-VisitMalta | s.t. |
| 103 | Stian Fredheim | Uno-X Mobility | s.t. |
| 104 | Alastair Mackellar | EF Education-EasyPost | s.t. |
| 105 | Jack Rootkin-Gray | EF Education-EasyPost | s.t. |
| 106 | Noah Knecht | Nice Métropole-Côte d’Azur | s.t. |
| 107 | Donavan Grondin | Arkea-B&B Hotels | s.t. |
| 108 | Matisse Julien | CIC-U-Nantes | s.t. |
| 109 | Joan Albert Riera | Illes Balears Arabay | s.t. |
| 110 | Pau Llaneras | Illes Balears Arabay | 12:09 |
| 111 | Filippo Ridolfo | Team Novo Nordisk | s.t. |
| 112 | Louis Kitzki | Alpecin-Deceuninck | s.t. |
| 113 | Jose Marin Aragón | Illes Balears Arabay | s.t. |
GC after stage 2:
367.2 kilometers raced so far at an average speed of 43.840 km/hr
| 1 | Sam Bennett | Decathlon AG2R La Mondiale | 8hr 22min 33sec |
| 2 | Victor Guernalec | Arkea-B&B Hotels | s.t. |
| 3 | Sakarias Koller Løland | Uno-X Mobility | @ 4sec |
| 4 | Giovanni Lonardi | Team Polti-VisitMalta | s.t. |
| 5 | Théo Delacroix | St Michel-Preference Home-Auber 93 | 0:05 |
| 6 | Noah Hobbs | EF Education-EasyPost | 0:06 |
| 7 | Dillon Corkery | St Michel-Preference Home-Auber 93 | s.t. |
| 8 | Henrik Pedersen | Uno-X Mobility | 0:07 |
| 9 | Bryan Coquard | Cofidis | 0:08 |
| 10 | Kévin Avoine | Van Rysel-Roubaix | s.t. |
| 11 | Alexandre Delettre | Team TotalEnergies | 0:09 |
| 12 | Emilien Jeannière | Team TotalEnergies | 0:10 |
| 13 | Kévin Vauquelin | Arkea-B&B Hotels | s.t. |
| 14 | Jonas Geens | Team Flanders-Baloise | s.t. |
| 15 | Lander Loockx | Unibet Tietema Rockets | s.t. |
| 16 | Nicolas Breuillard | St Michel-Preference Home-Auber 93 | s.t. |
| 17 | Henri Uhlig | Alpecin-Deceuninck | s.t. |
| 18 | Ewen Costiou | Arkea-B&B Hotels | s.t. |
| 19 | Matyas Kopecky | Team Novo Nordisk | s.t. |
| 20 | Milan Lanhove | Team Flanders-Baloise | s.t. |
| 21 | Sam Maisonobe | Cofidis | s.t. |
| 22 | Sergio Meris | Unibet Tietema Rockets | s.t. |
| 23 | Ronan Augé | CIC-U-Nantes | s.t. |
| 24 | Giacomo Villa | Wagner Bazin WB | s.t. |
| 25 | Noa Isidore | Decathlon AG2R La Mondiale | s.t. |
| 26 | Benjamin Thomas | Cofidis | s.t. |
| 27 | Maxime Jarnet | Van Rysel-Roubaix | s.t. |
| 28 | Killian Théot | Van Rysel-Roubaix | s.t. |
| 29 | James Shaw | EF Education-EasyPost | s.t. |
| 30 | Axel Mariault | CIC-U-Nantes | s.t. |
| 31 | Valentin Ferron | Cofidis | s.t. |
| 32 | Louis Rouland | Arkea-B&B Hotels | s.t. |
| 33 | Sergio Trueba | Illes Balears Arabay | s.t. |
| 34 | Danny van der Tuuk | Euskaltel-Euskadi | s.t. |
| 35 | Siebe Deweirdt | Team Flanders-Baloise | s.t. |
| 36 | Andreas Leknessund | Uno-X Mobility | s.t. |
| 37 | Matteo Vanhuffel | Development Team Picnic PostNL | s.t. |
| 38 | Tom Donnenwirth | Groupama-FDJ | s.t. |
| 39 | Emmanuel Morin | Van Rysel-Roubaix | 0:22 |
| 40 | Matthew Walls | Groupama-FDJ | s.t. |
| 41 | Iker Bonillo | Euskaltel-Euskadi | s.t. |
| 42 | Alessandro Tonelli | Team Polti-VisitMalta | s.t. |
| 43 | Jocelyn Baguelin | Wagner Bazin WB | 0:31 |
| 44 | Sebastian Nielsen | Unibet Tietema Rockets | 0:32 |
| 45 | Kenny Molly | Van Rysel-Roubaix | s.t. |
| 46 | Adam Toupalik | Unibet Tietema Rockets | 0:56 |
| 47 | Noah Ramsay | Alpecin-Deceuninck | 1:22 |
| 48 | Romain Cardis | St Michel-Preference Home-Auber 93 | 1:50 |
| 49 | Jensen Plowright | Alpecin-Deceuninck | 2:11 |
| 50 | Remi Cavagna | Groupama-FDJ | 2:37 |
| 51 | Cyril Barthe | Groupama-FDJ | 3:24 |
| 52 | Gabriele Raccagni | Team Polti-VisitMalta | s.t. |
| 53 | Jose Maria Garcia | Illes Balears Arabay | 3:41 |
| 54 | Victor Papon | Wagner Bazin WB | 3:45 |
| 55 | Henri-Francois Haquin | Wagner Bazin WB | 3:56 |
| 56 | Jurgen Zomermaand | Development Team Picnic PostNL | 4:02 |
| 57 | Nicolas Milesi | Arkea-B&B Hotels | 4:23 |
| 58 | Axel Narbonne-Zuccarelli | Nice Métropole-Côte d’Azur | s.t. |
| 59 | Morne Van Niekerk | St Michel-Preference Home-Auber 93 | 4:40 |
| 60 | Tord Gudmestad | Decathlon AG2R La Mondiale | 4:44 |
| 61 | Lewis Bower | Groupama-FDJ | 4:59 |
| 62 | Oliver Knight | Cofidis | 6:04 |
| 63 | Justin Ducret | CIC-U-Nantes | 6:06 |
| 64 | Pierre Latour | Team TotalEnergies | 6:34 |
| 65 | Noah Vandenbranden | Team Flanders-Baloise | s.t. |
| 66 | Christiaan van Rees | Development Team Picnic PostNL | s.t. |
| 67 | Vincent Bodet | Development Team Picnic PostNL | s.t. |
| 68 | Martin Urianstad Bugge | Uno-X Mobility | s.t. |
| 69 | Ryan Gal | Development Team Picnic PostNL | 6:54 |
| 70 | Charlie Paige | Unibet Tietema Rockets | 6:55 |
| 71 | Aubin Sparfel | Decathlon AG2R La Mondiale | s.t. |
| 72 | Simon Dehairs | Alpecin-Deceuninck | 7:00 |
| 73 | Samuele Zoccarato | Team Polti-VisitMalta | 7:09 |
| 74 | Siebe Roesems | Alpecin-Deceuninck | 7:12 |
| 75 | Valentin Retailleau | Team TotalEnergies | s.t. |
| 76 | Davide Bais | Team Polti-VisitMalta | 7:18 |
| 77 | Gianluca Pollefliet | Decathlon AG2R La Mondiale | 7:33 |
| 78 | Yuhi Todome | EF Education-EasyPost | s.t. |
| 79 | Jelle Johannink | Unibet Tietema Rockets | 8:34 |
| 80 | Lorrenzo Manzin | Team TotalEnergies | 8:39 |
| 81 | Baptiste Vadic | Team TotalEnergies | 8:44 |
| 82 | Paul Hennequin | Euskaltel-Euskadi | 9:31 |
| 83 | Vince Gerits | Team Flanders-Baloise | s.t. |
| 84 | Rait Ärm | Van Rysel-Roubaix | s.t. |
| 85 | Tom Portsmouth | Wagner Bazin WB | s.t. |
| 86 | Andrea Peron | Team Novo Nordisk | 9:52 |
| 87 | Tom Crabbe | Team Flanders-Baloise | s.t. |
| 88 | Similien Hamon | CIC-U-Nantes | 10:24 |
| 89 | Ko Molenaar | Development Team Picnic PostNL | 11:11 |
| 90 | Antonio Polga | Team Novo Nordisk | 11:24 |
| 91 | Unai Zubeldia | Euskaltel-Euskadi | s.t. |
| 92 | Célestin Wattelle | Team Novo Nordisk | 11:29 |
| 93 | Noah Knecht | Nice Métropole-Côte d’Azur | 11:46 |
| 94 | Alan Riou | St Michel-Preference Home-Auber 93 | 11:54 |
| 95 | Aidan Buttigieg | Team Polti-VisitMalta | 12:07 |
| 96 | Stian Fredheim | Uno-X Mobility | s.t. |
| 97 | Pau Llaneras | Illes Balears Arabay | 12:19 |
| 98 | Carter Guichard | Nice Métropole-Côte d’Azur | 13:39 |
| 99 | Alvaro Sagrado Perez | Illes Balears Arabay | 13:42 |
| 100 | Magnus Kulset | Uno-X Mobility | s.t. |
| 101 | Jack Rootkin-Gray | EF Education-EasyPost | s.t. |
| 102 | Donavan Grondin | Arkea-B&B Hotels | s.t. |
| 103 | Alastair Mackellar | EF Education-EasyPost | 14:14 |
| 104 | Matisse Julien | CIC-U-Nantes | 14:45 |
| 105 | Andrei Carbunarea | Nice Métropole-Côte d’Azur | 15:58 |
| 106 | Alexander Konijn | Nice Métropole-Côte d’Azur | 15:59 |
| 107 | Louis Kitzki | Alpecin-Deceuninck | 17:09 |
| 108 | Sam Brand | Team Novo Nordisk | 18:16 |
| 109 | Joan Albert Riera | Illes Balears Arabay | s.t. |
| 110 | Jose Marin Aragón | Illes Balears Arabay | 19:27 |
| 111 | Louis Chaleil | Decathlon AG2R La Mondiale | 20:33 |
| 112 | Filippo Ridolfo | Team Novo Nordisk | 21:44 |
| 113 | Antoine Hue | CIC-U-Nantes | 24:08 |
Stage 2 map:

Tuesday, April 8: Stage 1, Machecoul-Saint-Même - La Baule-Escoublac, 208.4 km

Sam Bennett wins stage one.
Bill & Carol McGann's book The Story of the Tour de France, Vol 1: 1903 - 1975 is available in print, Kindle eBook & audiobook versions. To get your copy, just click on the Amazon link on the right.
Weather at the finish city of La Baule-Escoublac at 2:30 PM, local time: 20C (68F), sunny, with the wind from the east at 11 km/hr (7 mph). No rain is forecast.
The race: Marco Tizza (Wagner Bazin WB) did not start. Halfway into the stage David Dekker (Euskaltel-Euskadi) abandoned.
Here's the report from second-place Giovanni Lonardi's Team Polti-VisitMalta:
Second position of high level for Giovanni Lonardi in the opening of the Région Pays de la Loire Tour. The tought final circuit in La Baule-Escoublac did not deprive the Italian sprinter to sprint close to the victory just behind Bennett (Decathlon).
A great competitive start in France, with the longest stage of the race exceeding 200 kilometres and with temperatures exceeding 25 degrees Celsius along with the humidity of the coast. The peloton rode calmly the first part, allowing a breakaway of five riders to make its way, with a gap of over 4 minutes but with no real chance of dreaming of victory.

On the start line.
The Decathlon team was in charge of accelerating the pace, with Polti VisitMalta always at the front, supporting Lonardi. The speed on the final circuit, where the breakaway was neutralised, caused the peloton to stretch out, and the speed in the succession of turns caused Davide Bais to fall, bruised but not seriously injured so he can continue in the race tomorrow.
The work of the rest of his team-mates, with Zoccarato and Raccagni still up front until the last kilometres, tried to launch a Lonardi who finally followd the wheel of the winner Bennett, and made maximum progress on the inside to take second place at the finish line.
Giovanni Lonardi: “The stage was very nervous, but we managed to do a great job to be in a position to fight for the finish. The result is good, because the winner Bennett is a great champion, so we are happy and we will keep trying to win”.
Jesús Hernández, sport director: “We already knew that the first day was going to be the most complicated on the final circuit. It was a stressful day, so I give a lot of value to the team work with Zoccarato, Aidan, Tonelli and Raccagni. I’m happy to see that Lonardi was able to get the result he was looking for and was only beaten by Bennett, a rider with Tour de France victories and that gives even more value to that second place. Today everyone gave their best so we just have to keep working to try to raise our arms in the race”.
Tomorrow the Région Pays de la Loire Tour continues with the second stage of 158.5 kilometres between Cugand-la-Bernadière and Beaupréau-en-Mauges, full of steep climbs and with a final circuit with three laps. Lonardi will wear the green jersey of the points classification.
Complete results:
208.4 kilometers raced at an average speed of 45.466 km/hr
| 1 | Sam Bennett | Decathlon AG2R La Mondiale | 4hr 35min 1sec |
| 2 | Giovanni Lonardi | Team Polti-VisitMalta | s.t. |
| 3 | Dillon Corkery | St Michel-Preference Home-Auber 93 | s.t. |
| 4 | Tord Gudmestad | Decathlon AG2R La Mondiale | s.t. |
| 5 | Noah Hobbs | EF Education-EasyPost | s.t. |
| 6 | Cyril Barthe | Groupama-FDJ | s.t. |
| 7 | Kévin Vauquelin | Arkea-B&B Hotels | s.t. |
| 8 | Sakarias Koller Løland | Uno-X Mobility | s.t. |
| 9 | Emilien Jeannière | Team TotalEnergies | s.t. |
| 10 | Emmanuel Morin | Van Rysel-Roubaix | s.t. |
| 11 | Jensen Plowright | Alpecin-Deceuninck | s.t. |
| 12 | Jocelyn Baguelin | Wagner Bazin WB | s.t. |
| 13 | Ronan Augé | CIC-U-Nantes | s.t. |
| 14 | Matyas Kopecky | Team Novo Nordisk | s.t. |
| 15 | Jonas Geens | Team Flanders-Baloise | s.t. |
| 16 | Simon Dehairs | Alpecin-Deceuninck | s.t. |
| 17 | Paul Hennequin | Euskaltel-Euskadi | s.t. |
| 18 | Sebastian Nielsen | Unibet Tietema Rockets | s.t. |
| 19 | Matthew Walls | Groupama-FDJ | s.t. |
| 20 | Nicolas Breuillard | St Michel-Preference Home-Auber 93 | s.t. |
| 21 | Lander Loockx | Unibet Tietema Rockets | s.t. |
| 22 | Iker Bonillo | Euskaltel-Euskadi | s.t. |
| 23 | Pierre Latour | Team TotalEnergies | s.t. |
| 24 | Vince Gerits | Team Flanders-Baloise | s.t. |
| 25 | Bryan Coquard | Cofidis | s.t. |
| 26 | Ewen Costiou | Arkea-B&B Hotels | s.t. |
| 27 | Henrik Pedersen | Uno-X Mobility | s.t. |
| 28 | Adam Toupalik | Unibet Tietema Rockets | s.t. |
| 29 | Milan Lanhove | Team Flanders-Baloise | s.t. |
| 30 | Alexandre Delettre | Team TotalEnergies | s.t. |
| 31 | Henri Uhlig | Alpecin-Deceuninck | s.t. |
| 32 | James Shaw | EF Education-EasyPost | s.t. |
| 33 | Sam Maisonobe | Cofidis | s.t. |
| 34 | Killian Théot | Van Rysel-Roubaix | s.t. |
| 35 | Rait Ärm | Van Rysel-Roubaix | s.t. |
| 36 | Maxime Jarnet | Van Rysel-Roubaix | s.t. |
| 37 | Benjamin Thomas | Cofidis | s.t. |
| 38 | Théo Delacroix | St Michel-Preference Home-Auber 93 | s.t. |
| 39 | Giacomo Villa | Wagner Bazin WB | s.t. |
| 40 | Victor Guernalec | Arkea-B&B Hotels | s.t. |
| 41 | Valentin Ferron | Cofidis | s.t. |
| 42 | Sergio Meris | Unibet Tietema Rockets | s.t. |
| 43 | Axel Mariault | CIC-U-Nantes | s.t. |
| 44 | Noah Vandenbranden | Team Flanders-Baloise | s.t. |
| 45 | Kenny Molly | Van Rysel-Roubaix | s.t. |
| 46 | Henri-Francois Haquin | Wagner Bazin WB | s.t. |
| 47 | Noa Isidore | Decathlon AG2R La Mondiale | s.t. |
| 48 | Vincent Bodet | Development Team Picnic PostNL | s.t. |
| 49 | Alessandro Tonelli | Team Polti-VisitMalta | s.t. |
| 50 | Danny van der Tuuk | Euskaltel-Euskadi | s.t. |
| 51 | Matteo Vanhuffel | Development Team Picnic PostNL | s.t. |
| 52 | Sergio Trueba | Illes Balears Arabay | s.t. |
| 53 | Christiaan van Rees | Development Team Picnic PostNL | s.t. |
| 54 | Pau Llaneras | Illes Balears Arabay | s.t. |
| 55 | Louis Rouland | Arkea-B&B Hotels | s.t. |
| 56 | Gabriele Raccagni | Team Polti-VisitMalta | s.t. |
| 57 | Martin Urianstad Bugge | Uno-X Mobility | s.t. |
| 58 | Tom Portsmouth | Wagner Bazin WB | s.t. |
| 59 | Andreas Leknessund | Uno-X Mobility | s.t. |
| 60 | Siebe Deweirdt | Team Flanders-Baloise | s.t. |
| 61 | Tom Donnenwirth | Groupama-FDJ | s.t. |
| 62 | Ryan Gal | Development Team Picnic PostNL | @ 20sec |
| 63 | Jose Maria Garcia | Illes Balears Arabay | 0:21 |
| 64 | Samuele Zoccarato | Team Polti-VisitMalta | s.t. |
| 65 | Aubin Sparfel | Decathlon AG2R La Mondiale | s.t. |
| 66 | Noah Ramsay | Alpecin-Deceuninck | s.t. |
| 67 | Paul Ourselin | Cofidis | s.t. |
| 68 | Victor Papon | Wagner Bazin WB | s.t. |
| 69 | Tom Crabbe | Team Flanders-Baloise | s.t. |
| 70 | Charlie Paige | Unibet Tietema Rockets | s.t. |
| 71 | Andrea Peron | Team Novo Nordisk | s.t. |
| 72 | Célestin Wattelle | Team Novo Nordisk | s.t. |
| 73 | Jurgen Zomermaand | Development Team Picnic PostNL | 0:38 |
| 74 | Valentin Retailleau | Team TotalEnergies | s.t. |
| 75 | Morne Van Niekerk | St Michel-Preference Home-Auber 93 | s.t. |
| 76 | Noah Knecht | Nice Métropole-Côte d’Azur | s.t. |
| 77 | Siebe Roesems | Alpecin-Deceuninck | s.t. |
| 78 | Similien Hamon | CIC-U-Nantes | 0:59 |
| 79 | Nicolas Milesi | Arkea-B&B Hotels | s.t. |
| 80 | Axel Narbonne-Zuccarelli | Nice Métropole-Côte d’Azur | s.t. |
| 81 | Aidan Buttigieg | Team Polti-VisitMalta | s.t. |
| 82 | Yuhi Todome | EF Education-EasyPost | s.t. |
| 83 | Romain Cardis | St Michel-Preference Home-Auber 93 | s.t. |
| 84 | Stian Fredheim | Uno-X Mobility | s.t. |
| 85 | Gianluca Pollefliet | Decathlon AG2R La Mondiale | s.t. |
| 86 | Lewis Bower | Groupama-FDJ | 1:02 |
| 87 | Remi Cavagna | Groupama-FDJ | s.t. |
| 88 | Kévin Avoine | Van Rysel-Roubaix | 1:42 |
| 89 | Jelle Johannink | Unibet Tietema Rockets | 1:55 |
| 90 | Lorrenzo Manzin | Team TotalEnergies | 2:05 |
| 91 | Baptiste Vadic | Team TotalEnergies | 2:10 |
| 92 | Justin Ducret | CIC-U-Nantes | s.t. |
| 93 | Alan Riou | St Michel-Preference Home-Auber 93 | 2:23 |
| 94 | Paul Penhoët | Groupama-FDJ | 2:30 |
| 95 | Jack Rootkin-Gray | EF Education-EasyPost | 2:34 |
| 96 | Donavan Grondin | Arkea-B&B Hotels | 2:44 |
| 97 | Alastair Mackellar | EF Education-EasyPost | 3:06 |
| 98 | Matisse Julien | CIC-U-Nantes | 3:37 |
| 99 | Oliver Knight | Cofidis | 4:26 |
| 100 | Ko Molenaar | Development Team Picnic PostNL | 4:50 |
| 101 | Antonio Polga | Team Novo Nordisk | s.t. |
| 102 | Unai Zubeldia | Euskaltel-Euskadi | s.t. |
| 103 | Andrei Carbunarea | Nice Métropole-Côte d’Azur | s.t. |
| 104 | Louis Kitzki | Alpecin-Deceuninck | s.t. |
| 105 | Carter Guichard | Nice Métropole-Côte d’Azur | 7:05 |
| 106 | Damien Girard | Nice Métropole-Côte d’Azur | s.t. |
| 107 | Sam Brand | Team Novo Nordisk | 7:08 |
| 108 | Joan Albert Riera | Illes Balears Arabay | s.t. |
| 109 | Davide Bais | Team Polti-VisitMalta | s.t. |
| 110 | Alvaro Sagrado Perez | Illes Balears Arabay | s.t. |
| 111 | Jose Marin Aragón | Illes Balears Arabay | s.t. |
| 112 | Magnus Kulset | Uno-X Mobility | s.t. |
| 113 | Louis Chaleil | Decathlon AG2R La Mondiale | 9:25 |
| 114 | Filippo Ridolfo | Team Novo Nordisk | s.t. |
| 115 | Alexander Konijn | Nice Métropole-Côte d’Azur | s.t. |
| 116 | Antoine Hue | CIC-U-Nantes | 13:00 |
GC after stage 1:
| 1 | Sam Bennett | Decathlon AG2R La Mondiale | 4hr 34min 51sec |
| 2 | Giovanni Lonardi | Team Polti-VisitMalta | @ 4sec |
| 3 | Dillon Corkery | St Michel-Preference Home-Auber 93 | 0:06 |
| 4 | Henrik Pedersen | Uno-X Mobility | 0:07 |
| 5 | Bryan Coquard | Cofidis | 0:08 |
| 6 | Alexandre Delettre | Team TotalEnergies | 0:09 |
| 7 | Tord Gudmestad | Decathlon AG2R La Mondiale | 0:10 |
| 8 | Noah Hobbs | EF Education-EasyPost | s.t. |
| 9 | Cyril Barthe | Groupama-FDJ | s.t. |
| 10 | Kévin Vauquelin | Arkea-B&B Hotels | s.t. |
| 11 | Sakarias Koller Løland | Uno-X Mobility | s.t. |
| 12 | Emilien Jeannière | Team TotalEnergies | s.t. |
| 13 | Emmanuel Morin | Van Rysel-Roubaix | s.t. |
| 14 | Jensen Plowright | Alpecin-Deceuninck | s.t. |
| 15 | Jocelyn Baguelin | Wagner Bazin WB | s.t. |
| 16 | Ronan Augé | CIC-U-Nantes | s.t. |
| 17 | Matyas Kopecky | Team Novo Nordisk | s.t. |
| 18 | Jonas Geens | Team Flanders-Baloise | s.t. |
| 19 | Simon Dehairs | Alpecin-Deceuninck | s.t. |
| 20 | Paul Hennequin | Euskaltel-Euskadi | s.t. |
| 21 | Sebastian Nielsen | Unibet Tietema Rockets | s.t. |
| 22 | Matthew Walls | Groupama-FDJ | s.t. |
| 23 | Nicolas Breuillard | St Michel-Preference Home-Auber 93 | s.t. |
| 24 | Lander Loockx | Unibet Tietema Rockets | s.t. |
| 25 | Iker Bonillo | Euskaltel-Euskadi | s.t. |
| 26 | Pierre Latour | Team TotalEnergies | s.t. |
| 27 | Vince Gerits | Team Flanders-Baloise | s.t. |
| 28 | Ewen Costiou | Arkea-B&B Hotels | s.t. |
| 29 | Adam Toupalik | Unibet Tietema Rockets | s.t. |
| 30 | Milan Lanhove | Team Flanders-Baloise | s.t. |
| 31 | Henri Uhlig | Alpecin-Deceuninck | s.t. |
| 32 | James Shaw | EF Education-EasyPost | s.t. |
| 33 | Sam Maisonobe | Cofidis | s.t. |
| 34 | Killian Théot | Van Rysel-Roubaix | s.t. |
| 35 | Rait Ärm | Van Rysel-Roubaix | s.t. |
| 36 | Maxime Jarnet | Van Rysel-Roubaix | s.t. |
| 37 | Benjamin Thomas | Cofidis | s.t. |
| 38 | Théo Delacroix | St Michel-Preference Home-Auber 93 | s.t. |
| 39 | Giacomo Villa | Wagner Bazin WB | s.t. |
| 40 | Victor Guernalec | Arkea-B&B Hotels | s.t. |
| 41 | Valentin Ferron | Cofidis | s.t. |
| 42 | Sergio Meris | Unibet Tietema Rockets | s.t. |
| 43 | Axel Mariault | CIC-U-Nantes | s.t. |
| 44 | Noah Vandenbranden | Team Flanders-Baloise | s.t. |
| 45 | Kenny Molly | Van Rysel-Roubaix | s.t. |
| 46 | Henri-Francois Haquin | Wagner Bazin WB | s.t. |
| 47 | Noa Isidore | Decathlon AG2R La Mondiale | s.t. |
| 48 | Vincent Bodet | Development Team Picnic PostNL | s.t. |
| 49 | Alessandro Tonelli | Team Polti-VisitMalta | s.t. |
| 50 | Danny van der Tuuk | Euskaltel-Euskadi | s.t. |
| 51 | Matteo Vanhuffel | Development Team Picnic PostNL | s.t. |
| 52 | Sergio Trueba | Illes Balears Arabay | s.t. |
| 53 | Christiaan van Rees | Development Team Picnic PostNL | s.t. |
| 54 | Pau Llaneras | Illes Balears Arabay | s.t. |
| 55 | Louis Rouland | Arkea-B&B Hotels | s.t. |
| 56 | Gabriele Raccagni | Team Polti-VisitMalta | s.t. |
| 57 | Martin Urianstad Bugge | Uno-X Mobility | s.t. |
| 58 | Tom Portsmouth | Wagner Bazin WB | s.t. |
| 59 | Andreas Leknessund | Uno-X Mobility | s.t. |
| 60 | Siebe Deweirdt | Team Flanders-Baloise | s.t. |
| 61 | Tom Donnenwirth | Groupama-FDJ | s.t. |
| 62 | Ryan Gal | Development Team Picnic PostNL | 0:30 |
| 63 | Jose Maria Garcia | Illes Balears Arabay | 0:31 |
| 64 | Samuele Zoccarato | Team Polti-VisitMalta | s.t. |
| 65 | Aubin Sparfel | Decathlon AG2R La Mondiale | s.t. |
| 66 | Noah Ramsay | Alpecin-Deceuninck | s.t. |
| 67 | Paul Ourselin | Cofidis | s.t. |
| 68 | Victor Papon | Wagner Bazin WB | s.t. |
| 69 | Tom Crabbe | Team Flanders-Baloise | s.t. |
| 70 | Charlie Paige | Unibet Tietema Rockets | s.t. |
| 71 | Andrea Peron | Team Novo Nordisk | s.t. |
| 72 | Célestin Wattelle | Team Novo Nordisk | s.t. |
| 73 | Jurgen Zomermaand | Development Team Picnic PostNL | 0:48 |
| 74 | Valentin Retailleau | Team TotalEnergies | s.t. |
| 75 | Morne Van Niekerk | St Michel-Preference Home-Auber 93 | s.t. |
| 76 | Noah Knecht | Nice Métropole-Côte d’Azur | s.t. |
| 77 | Siebe Roesems | Alpecin-Deceuninck | s.t. |
| 78 | Similien Hamon | CIC-U-Nantes | 1:04 |
| 79 | Nicolas Milesi | Arkea-B&B Hotels | 1:09 |
| 80 | Axel Narbonne-Zuccarelli | Nice Métropole-Côte d’Azur | s.t. |
| 81 | Aidan Buttigieg | Team Polti-VisitMalta | s.t. |
| 82 | Yuhi Todome | EF Education-EasyPost | s.t. |
| 83 | Romain Cardis | St Michel-Preference Home-Auber 93 | s.t. |
| 84 | Stian Fredheim | Uno-X Mobility | s.t. |
| 85 | Gianluca Pollefliet | Decathlon AG2R La Mondiale | s.t. |
| 86 | Lewis Bower | Groupama-FDJ | 1:12 |
| 87 | Remi Cavagna | Groupama-FDJ | s.t. |
| 88 | Kévin Avoine | Van Rysel-Roubaix | 1:50 |
| 89 | Jelle Johannink | Unibet Tietema Rockets | 2:05 |
| 90 | Lorrenzo Manzin | Team TotalEnergies | 2:15 |
| 91 | Baptiste Vadic | Team TotalEnergies | 2:20 |
| 92 | Justin Ducret | CIC-U-Nantes | s.t. |
| 93 | Alan Riou | St Michel-Preference Home-Auber 93 | 2:33 |
| 94 | Paul Penhoët | Groupama-FDJ | 2:40 |
| 95 | Jack Rootkin-Gray | EF Education-EasyPost | 2:44 |
| 96 | Donavan Grondin | Arkea-B&B Hotels | 2:54 |
| 97 | Alastair Mackellar | EF Education-EasyPost | 3:16 |
| 98 | Matisse Julien | CIC-U-Nantes | 3:47 |
| 99 | Oliver Knight | Cofidis | 4:36 |
| 100 | Ko Molenaar | Development Team Picnic PostNL | 4:55 |
| 101 | Antonio Polga | Team Novo Nordisk | 5:00 |
| 102 | Unai Zubeldia | Euskaltel-Euskadi | s.t. |
| 103 | Andrei Carbunarea | Nice Métropole-Côte d’Azur | s.t. |
| 104 | Louis Kitzki | Alpecin-Deceuninck | s.t. |
| 105 | Carter Guichard | Nice Métropole-Côte d’Azur | 7:15 |
| 106 | Damien Girard | Nice Métropole-Côte d’Azur | s.t. |
| 107 | Sam Brand | Team Novo Nordisk | 7:18 |
| 108 | Joan Albert Riera | Illes Balears Arabay | s.t. |
| 109 | Davide Bais | Team Polti-VisitMalta | s.t. |
| 110 | Alvaro Sagrado Perez | Illes Balears Arabay | s.t. |
| 111 | Jose Marin Aragón | Illes Balears Arabay | s.t. |
| 112 | Magnus Kulset | Uno-X Mobility | s.t. |
| 113 | Louis Chaleil | Decathlon AG2R La Mondiale | 9:35 |
| 114 | Filippo Ridolfo | Team Novo Nordisk | s.t. |
| 115 | Alexander Konijn | Nice Métropole-Côte d’Azur | s.t. |
| 116 | Antoine Hue | CIC-U-Nantes | 13:10 |
Stage 1 map:

Start list with back numbers, April 7, 2025:
| EF Education-EasyPost | |
| 1 | Yuhi Todome |
| 2 | Alastair Mackellar |
| 3 | James Shaw |
| 4 | Jack Rootkin-Gray |
| 5 | Noah Hobbs |
| Groupama-FDJ | |
| 11 | Cyril Barthe |
| 12 | Remi Cavagna |
| 13 | Tom Donnenwirth |
| 14 | Matthew Walls |
| 15 | Lewis Bower |
| 16 | Paul Penhoët |
| Cofidis | |
| 21 | Bryan Coquard |
| 22 | Valentin Ferron |
| 23 | Oliver Knight |
| 24 | Sam Maisonobe |
| 25 | Paul Ourselin |
| 26 | Benjamin Thomas |
| Decathlon AG2R La Mondiale | |
| 31 | Sam Bennett |
| 32 | Louis Chaleil |
| 33 | Tord Gudmestad |
| 34 | Noa Isidore |
| 35 | Gianluca Pollefliet |
| 36 | Aubin Sparfel |
| Alpecin-Deceuninck | |
| 41 | Henri Uhlig |
| 42 | Louis Kitzki |
| 43 | Simon Dehairs |
| 44 | Noah Ramsay |
| 45 | Siebe Roesems |
| 46 | Jensen Plowright |
| Arkea-B&B Hotels | |
| 51 | Ewen Costiou |
| 52 | Nicolas Milesi |
| 53 | Kévin Vauquelin |
| 54 | Victor Guernalec |
| 55 | Louis Rouland |
| 56 | Clément Venturini |
| Team TotalEnergies | |
| 61 | Alexandre Delettre |
| 62 | Emilien Jeannière |
| 63 | Pierre Latour |
| 64 | Lorrenzo Manzin |
| 65 | Valentin Retailleau |
| 66 | Baptiste Vadic |
| Uno-X Mobility | |
| 71 | Stian Fredheim |
| 72 | Henrik Pedersen |
| 73 | Martin Urianstad Bugge |
| 74 | Magnus Kulset |
| 75 | Andreas Leknessund |
| 76 | Sakarias Koller Løland |
| Team Novo Nordisk | |
| 81 | Sam Brand |
| 82 | Matyas Kopecky |
| 83 | Andrea Peron |
| 84 | Antonio Polga |
| 85 | Filippo Ridolfo |
| 86 | Célestin Wattelle |
| Team Polti-VisitMalta | |
| 91 | Giovanni Lonardi |
| 92 | Davide Bais |
| 93 | Samuele Zoccarato |
| 94 | Gabriele Raccagni |
| 95 | Alessandro Tonelli |
| 96 | Aidan Buttigieg |
| Wagner Bazin WB | |
| 101 | Jocelyn Baguelin |
| 102 | Victor Papon |
| 103 | Tom Portsmouth |
| 104 | Henri-Francois Haquin |
| 105 | Marco Tizza |
| 106 | Giacomo Villa |
| Team Flanders-Baloise | |
| 111 | Tom Crabbe |
| 112 | Vince Gerits |
| 113 | Siebe Deweirdt |
| 114 | Jonas Geens |
| 115 | Milan Lanhove |
| 116 | Noah Vandenbranden |
| Euskaltel-Euskadi | |
| 121 | Iker Bonillo |
| 122 | Paul Hennequin |
| 123 | David Dekker |
| 124 | Danny van der Tuuk |
| 125 | Unai Zubeldia |
| Unibet Tietema Rockets | |
| 131 | Adam Toupalik |
| 132 | Charlie Paige |
| 133 | Lander Loockx |
| 134 | Sebastian Nielsen |
| 135 | Sergio Meris |
| 136 | Jelle Johannink |
| CIC-U-Nantes | |
| 141 | Ronan Augé |
| 142 | Justin Ducret |
| 143 | Similien Hamon |
| 144 | Antoine Hue |
| 145 | Matisse Julien |
| 146 | Axel Mariault |
| Nice Métropole-Côte d'Azur | |
| 151 | Damien Girard |
| 152 | Carter Guichard |
| 153 | Alexander Konijn |
| 154 | Axel Narbonne-Zuccarelli |
| 155 | Noah Knecht |
| 156 | Andrei Carbunarea |
| St Michel-Preference Home-Auber 93 | |
| 161 | Nicolas Breuillard |
| 162 | Théo Delacroix |
| 163 | Romain Cardis |
| 164 | Dillon Corkery |
| 165 | Alan Riou |
| 166 | Morne Van Niekerk |
| Van Rysel-Roubaix | |
| 171 | Rait Ärm |
| 172 | Kenny Molly |
| 173 | Kévin Avoine |
| 174 | Emmanuel Morin |
| 175 | Killian Théot |
| 176 | Maxime Jarnet |
| Development Team Picnic PostNL | |
| 181 | Vincent Bodet |
| 182 | Ryan Gal |
| 183 | Ko Molenaar |
| 184 | Christiaan van Rees |
| 185 | Matteo Vanhuffel |
| 186 | Jurgen Zomermaand |
| Illes Balears Arabay | |
| 191 | Jose Maria Garcia |
| 192 | Joan Albert Riera |
| 193 | Pau Llaneras |
| 194 | Jose Marin Aragón |
| 195 | Alvaro Sagrado Perez |
| 196 | Sergio Trueba |